**************************************** ***********************/
// The required header file declares the function modules and variables:# Include "hellowdm. H"
/*************************************** ************************Function Name: DriverEntry ()Function Description: WDM program entry**************************************** ***********************/// Extern "C" is required, indicating "using C link ". This statement can be omitted if your f
1. inf file
WDM drivers can be installed using the INF file.
First, we provide an msdn link on the INF format.
The INF example found in the tube in "driver development technology details". The seal number (;) indicates a comment.
Hellowdmchapter01.inf
; The Win2k DDK documentation contains an excellent INF reference.
; --------- Version section ---------------------------------------------------
[Version]
Signature = "$ Chicago $"
Provider =
interoperability. In short, where fiber resources are scarce, where can be used WDM transmission system, not only to solve the problem of resource shortages, but also can greatly solve the rental of optical fiber or laying optical cable more cost savings. Next, I will give you a few very typical WDM transmission system application scenarios. 650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/6E/FE/
WDM Driver Design Author: Tang Lin Release Date: 2001/03/14
Abstr:
Currently, Windows 98 and windows have become mainstream operating systems. VxD technology originally used to implement drivers will gradually exit the historical stage as Win95 fades out, in Windows 98 and windows, the device driver is designed based on the Windows Driver Mo
I just read "windows driver development technology details" a few days ago. When I saw this article on the internet, I thought it was a good summary, So I sorted it out and added it to my favorites!
========================================================== ========================
Past and present of WDM driversIn October 06, 2012, the windows driver development workshop had a total of 2710 characters.
The WDM
Currently, three most popular IP transmission technologies are available: IP over ATM, IP over SDH, and IP over WDM. All three IP transfer technologies will play their own roles in different periods of telecommunication network development and different parts of the network. The three will coexist and complement each other. However, from a future-oriented perspective, IP over WDM will be the most vital tech
Wavelength Division Multiplexing Technology 1 Wavelength Division multiplexing Technology Wavelength Division Multiplexing (WDM) refers to the simultaneous transmission of two or more optical wavelength signals through different optical channels in the same optical fiber, known as the Optical Wave Division multiplexing technology. Wavelength Division multiplexing includes frequency division multiplexing and wavelength division multiplexing. There i
WDM (Win32 Driver Model), A Win32 driver model, is a brand new driver model pushed by Microsoft. It aims to simplify the development of the driver in a flexible way, reduce and reduce the number and complexity of necessary drivers on the basis of implementing support for new hardware.
At present, the main tool used for WDM driver development is the DDK (driver development kit) provided by Microsoft, which c
To support the new feature, the update WDK version is required, and the latest is the Win8 WDK RTM version.
Unlike the previous Wdk,win8 WDK RTM, which no longer comes with the build env, it needs to build via vs2012 or vs2010.
Take vs2012 as an example, vs2012 needs to convert source code to *.vcxproj to build.
Method One:
Open VS2012, file-, open, convert sources.../dir ... Select the WDM-driven sources file, vs2012 will automatically help you conve
Broadband access network development is very rapid, but also led to the rapid development of WDM-PON technology, may be many people do not know the development of WDM-PON technology and the future direction, there is no relationship, after reading this article you must have a lot of GAINS, I hope this article will teach you more things. The Passive Optical Network PON technology has received great attention
1) DDK and wdk
DDK is based on the WDM driver model, while wdk is based on the WDF driver model. The biggest difference between the WDM Driver Model and the WDF driver model is:
1) the WDF driver framework encapsulates WDM once. The WDF framework is like the base class in C ++, and the model, Io model, PNP, and power management model in this base class; some
Wireless Broadband Access Network is more commonly used, so I studied the WDM-PON technology will become a new direction of wireless broadband access network, here to share with you, I hope to be useful to everyone. The Passive Optical Network PON technology has received great attention in the industry in the past two years. Due to its superior performance in wireless broadband access networks and its advantages in resource utilization, FTTx technolog
Looking back at Microsoft's 10 years of development model development from VxD-> WDM-> WDF, development tools from VtoolsD --> DDK --> wdk, in this process, there are some excellent development tools, such as WinDriver and Driver Studio 3.2. WinDriver is suitable for debugging hardware. Driver Studio 3.2 adopts the C ++ development framework. You only need to write a few callback functions to write the driver, however, the impact of the new Microsoft
The key to seamless combination of GMPLS--IP and WDM In recent years, with the rapid development of Internet technology, the traffic of data services represented by IP has rapidly increased and has gradually become the mainstream of network services. However, the existing transmission network is voice optimized. to enable it to carry data services efficiently, new technologies are required.To transmit data services, the existing transmission network a
It takes about a year to learn WDM. However, due to the intense research courses and the horizontal pressure on the teaching and research sections of the next phase, I have little time to calm down and read books and read the code. It can be said that it is not as good as fishing for two days. After more than half a year, Walter oney's "Windows Driver Model" had a hard time reading five chapters. After reading a few chapters, he began to invest in pra
In WDMProgramAnd other features are transferred to the adddevice routine. Adddevice is an important difference between WDM drivers and legacy nt drivers.
When a device is inserted into a computer, the system bus driver (root Bus) will enumerate that a new device is inserted. Then, the PnP Manager will be notified to find the device driver to be loaded. Based on the bus of the device, the PnP Manager loads the corresponding bus driver device
System environment settings when writing USB device drivers, developers need to use the following software: 1. Microsoft Visual C ++. 2. the SDK (software development kit) is optional. 3. DDK (driver development kit, driver development kit ). Visual c ++ is an integrated development environment that contains a standard compilation tool (compiler and Connection Program). It can be used to establish a device driver in kernel mode by correct settings. Although other compilation tools can do this, m
Title: [Results 3.4] Using DeviceIoControl In the WDM driver, CreateFile for: Fire shadow time: 2008-01-08,23: 49 link: http://bbs.pediy.com/showthread.php? T = 57948 using the WDM driver Demo circulating on the Internet, add some comments by yourself, it seems that it is not the result-driven part: /*************************************** * *********************************/* This file contains the impleme
Driver development is really a headache, and there is no feeling for a few days. Find a piece of code. Although the sparrow is a little dirty, you can have a basic understanding of the entire framework after reading it, which is of great reference value. Share it here.
// Header file
# Ifdef _ cplusplus
Extern "C"{# Endif
# Include
# Ifdef _ cplusplus}# Endif
Typedef struct _ device_extension{Pdevice_object fdo;Pdevice_object nextstackdevice;Unicode_string ifsymlinkname;
} Device_extension, *
1: Environment
Vc6.0 + DDK + ddappwiz. awx, which is installed in the preceding sequence, and vc6.0 is to be installed in the root directory, and the file ddappwiz. awx needs to be copied to the Microsoft Visual Studio // common // msdev98 // bin // ide directory.
You can compile and compile the driver in the VC environment.
PS:
1 file ddappwiz. awx is from the supporting CD of art Baker Jerry Lozano in the Guide to the Windows 2000 Device Driver book, A Guide for programmers, and second edition
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.